package com.br.principal;

import java.util.Timer;
import java.util.TimerTask;

import javax.servlet.http.HttpServlet;

import com.br.outros.MailSenderMobile;

public class servletVerificaVotacaoFinalizada extends HttpServlet {

	/**
	 * 
	 */
	private static final long serialVersionUID = -9041003572231403007L;

	private verificaConviteThread thread = new verificaConviteThread("Teste");

	public static final long TEMPO = (1000 * 15); // atualiza o site a cada 1
													// minuto

	public servletVerificaVotacaoFinalizada() {
		Timer timer = null;
		if (timer == null) {
			timer = new Timer();
			TimerTask tarefa = new TimerTask() {
				public void run() {
					try {
						thread.run();
						// chamar metodo
					} catch (Exception e) {
						e.printStackTrace();
						MailSenderMobile mail = new MailSenderMobile();
						mail.enviaEmailsErro("ERRO SCHEDULE THREAD<BR />\n"
								+ e.toString());
					}
				}
			};
			timer.scheduleAtFixedRate(tarefa, TEMPO, TEMPO);
		}
	}

}
